#ifndef PROPRIETARYGENOMEELEMENTDATAPACKET_H
#define PROPRIETARYGENOMEELEMENTDATAPACKET_H

#include <QObject>
#include "../BaseDataManagement/genomeelementdatapacket.h"

class ProprietaryGenomeElementDataPacket : public GenomeElementDataPacket
{
    Q_OBJECT
public:
    explicit ProprietaryGenomeElementDataPacket( QObject *parent = 0);
    explicit ProprietaryGenomeElementDataPacket( QString seqId, QString source, QString type, int start, int stop, bool posStrand,
                                            QString parentContigId, bool hasCluster, QString clusterId,
                                            bool hasSpecies, QString species,
                                            QString uniprot, QString description, QString name,
                                            int perc_qry_cvrg, int perc_hit_cvrg, int perc_ident,
                                            QObject *parent = 0);



signals:

public slots:
    
private:
    QString uniprot;//not all will have uniprot id
    QString description;//not all will have a description
    QString name;
    int perc_qry_cvrg;
    int perc_hit_cvrg;
    int perc_ident;
    QString exp;

};

#endif // PROPRIETARYGENOMEELEMENTDATAPACKET_H
